DevOps-инженер от Skillfactory
Вы научитесь
Программа курса
Вы научитесь применять технологии DevOps при работе над проектами, использовать метрики и организовывать работу команды. Закрепите полученные знания при выполнении практических заданий.
Введение в курс и профессию
Вы познакомитесь с программой курса и узнаете об особенностях онлайн-обучения. Вам расскажут о профессии DevOps-инженера, обязанностях и основных функциях специалиста в этой области. Разберетесь в отличиях DevOps процессов от локальной автоматизации. Узнаете, как организовать продуктивную команду.
Управление инфраструктурой и конфигурациями
Освоите использование системы контроля версий и настройку CI/CD. Научитесь проводить интеграцию тестирования в разработку. Сможете работать с оркестровыми системами при решении задач, а также мониторить приложения и сложные системы. Вам расскажут, как использовать облачную инфраструктуру и систему контроля версий.
Мониторинг, журналирование и observability
Рассмотрите виды мониторинга и его использование при работе над приложениями и сложными системами. Разберетесь в настройке агента для получения данных с нескольких серверов. Научитесь настраивать журналирование и использовать его библиотеки. Сможете собирать, обрабатывать и визуализировать логи при помощи компонентов Elastic.
Микросервисная архитектура, Kubernetes
Познакомитесь с контейнерной оркестрацией. Освоите основные инструменты для ее создания. Вам расскажут о манифестах и случаях их использования. Разберетесь, как настроить внешний доступ к кластерным приложениям. Научитесь использовать Helm-чарты: проводить установку, апгрейд и удаление. Разберете варианты использования GitOps.
Дипломный проект
Вы закрепите полученные навыки использования инструментов при индивидуальной работе над итоговым проектом. Задание будет подготовлено автором и экспертом курса.
Бонусный блок. Подготовка к техническим собеседованиям
Вы разберете примеры тестовых заданий, которые дают во время технических собеседований. Получите записи вебинаров на эту тему.
Бонусный блок. Жизненный цикл софтверного проекта и работа с пользователями
Научитесь подбирать правильный подход при разработке проекта. Вам расскажут о нюансах работы со сложными системами. Поймете, как грамотно внедрить DevOps. Научитесь работать с ошибками, решать возникающие при разработке проблемы, управлять изменениями. Освоите работу с документацией.